# Introduction à la gestion de projets

## Définitions

Un **projet** consiste à répondre à un **besoin fonctionnel** dans le **délai**
et le **budget** imparti, en respectant les **contraintes techniques et organisationnelles**
de l'entreprise. Pour cela, il mobilise des ressources
humaines, matérielles et financières.

La **gestion de projet** (ou conduite de projet) est une démarche visant à
organiser de bout en bout le bon déroulement d'un projet.

Le **management de projet** se caractérise par :

- **l'irréversibilité** des opérations (coût supplémentaire pour refaire) ;
- des **flux de trésorerie négatifs** (les flux positifs n'arrivent qu'une
fois le projet réalisé) ;
- une forte **sensibilité aux variables extérieures** au projet (evolution
du marché ou de la règlementation, disponibilité des ressources…) ;
- une organisation **évolutive et temporaire**.

## triangle Qualité-Coût-Délai

La gestion de projet repose sur l'équilibre entre trois dimensions interdépendantes :

- **Qualité** : le niveau d'exigence fonctionnelle et technique du livrable ;
- **Coût** : le budget alloué au projet (ressources humaines, matérielles, licences…) ;
- **Délai** : la durée impartie pour la réalisation.

Modifier l'une de ces dimensions impacte nécessairement les autres.


## Les acteurs d'un projet

- **Maître d'ouvrage (MOA)** : commanditaire du projet, il exprime le besoin,
valide les livrables et finance le projet ; il est responsable de la recette finale.
- **Maître d'œuvre (MOE)** : responsable de la réalisation technique du projet :
il propose des solutions, planifie les travaux et coordonne les équipes.
- **Chef de projet** : pilote opérationnel, il assure le suivi au quotidien,
la communication entre les parties prenantes et le respect des engagements.


## Les causes d'échec des projets

Les problèmes les plus courants en gestion de projet sont le dépassement des
coûts et des délais. La **loi de Hofstadter** (ou loi de glissement de planning)
affirme : "Il faut toujours plus de temps que prévu, même en tenant compte
de la loi de Hofstadter."

Autres exemples de causes d'échecs des projets :

- cadrage ou spécifications incomplètes ou imprécises, inadéquation aux 
processus métiers ;
- problèmes internes à l'équipe de développement :
	- difficultés techniques imprévues,
	- manque d'expérience / de compétences,
	- manque de coordination ;
- problèmes de communication entre MOE et MOA (retard dans la transmissions
de documents nécessaires à la réalisation du projet par exemple) ;
- résistance au changement (utilisateurs pas assez écoutés / impliqués / formés…),
direction peu investie.


## Les étapes d'un projet

### Phase préparatoire (avant-projet)

- **Étude d'opportunité** : analyse des besoins métiers, cadrage du projet,
vérification de l'alignement stratégique.
- **Étude de faisabilité** : analyse des risques, estimation du coût

Si le projet est validé, le **cahier des charges** est rédigé.

### Phase de réalisation

- **Préparation** : définition des jalons et planification des tâches, affectation
des ressources.
- **Réalisation** : développement, tests unitaires et d'intégration.
- rédaction des **documentations** techniques et utilisateurs.
- **Validation** : tests (fonctionnels…) de la solution dans un environnement
de test (pré-production…).

### Phase de mise en œuvre

- **Déploiement** de la solution dans l'environnement de production.
- **Recette** : validation par le maître d'ouvrage.

### Phase de capitalisation

- **Gestion de la connaissance** (knowledge management) : consigner les compétences
développées dans une **base de connaissances**.
- expliquer les **écarts** entre les prévisions et le temps réellement passé
afin de mieux estimer la **durée** des futurs projets (donc leur coût).

### Phase de maintenance

- **Corrective** : correction des anomalies détectées en production.
- **Évolutive** : ajout de nouvelles fonctionnalités.
- **Adaptative** : adaptation aux évolutions de l'environnement (nouvelles
versions des dépendances, réglementation…).
